
#1、有这样的一个列表，深度不可知，列表里面还会嵌套列表，我想要把这个列表从左到右拼接成一个新的列表，且顺序不变
#举例：[12,33,[11,22,33,[55,66,99]],[55,66]]
#变成：[12, 33, 11, 22, 33, 55, 66, 99, 55, 66]
def aa(bb):#定义了一个名为aa的函数
    result = []#创建一个空列表result
    for cc in bb:#遍历输入参数bb中的每个元素。
        if isinstance(cc, list):#判断当前元素cc是否为列表类型。
            result.extend(aa(cc))#如果当前元素cc是列表类型，则递归调用aa函数，并将返回的结果扩展到result列表中。
        else:#如果当前元素cc不是列表类型。
            result.append(cc)#将当前元素cc添加到result列表中。
    return result
bb = [12, 33, [11, 22, 33, [55, 66, 99]], [55, 66]]#定义一个包含嵌套列表的列表bb。
dd= aa(bb)#调用aa函数，将bb作为参数传入，并将返回的结果赋值给变量dd。
print(dd)#打印列表dd
#2、编写装饰器，为多个函数加上认证的功能（用户的账号密码）
 #要求登录成功一次，后续的函数都无需输入用户名和密码
#3、请实现一个装饰器，把函数的返回值+100然后返回
#4、请实现一个装饰器，通过一次调用使函数重复执行5次
#5、输入任意个字符串,分别实现从小到大输出和从大到小输出
#6、接收n个数字，求这些参数数字的和
#7、编写一个函数，实现数字的自增（从0开始，每调用一次，数字+1）
